package com.ht.api.callback.impl;

import java.util.Arrays;
import java.util.List;

import javax.sql.DataSource;

import com.ht.api.service.CustomerService;

import cn.hutool.json.JSONObject;
import lombok.extern.slf4j.Slf4j;

/**
 * 删除企业客户事件
 * @author asq
 * @createTime 2025年1月17日 13:26:47
 */
@Slf4j
public class WwxDelExternalContactCallbackFunction extends BaseCallbackFunction{
	@Override
	protected List<String> buildSourceDataList(JSONObject params) {
		DataSource ds = getTenantDs(appid);
		String externalUserid = params.getStr("ExternalUserID");
		params.set("type", CustomerService.getCustomerType(ds, appid, externalUserid));
		return Arrays.asList(params.toString());
	}
}
